package homework;

import java.util.HashMap;

public class HomeTest04 {
    //1.假如有以下email数据“aa@sohu.com,bb@163.com,cc@sina.com,..”
    // 现需要把email中的用户部分和邮件地址部分分离，分离后以键值对应的方式放入HashMap？
    public static void main(String[] args) {
        String email = "aa@sohu.com,bb@163.com,cc@sina.com,dd@sina.com,ee@sina.com";
        String[] emailArr = email.split(",");
        HashMap<String,String> map = new HashMap<>();
        for (String e : emailArr) {
            String[] emailArr1 = e.split("@");
            //拆分字符串,将每一个得到的字符串进行拆分例如第一次得到的是aa@sohu.com，拆开就得到了aa和sohu.com
            //然后添加到map集合中
            System.out.println(emailArr1[0]+"--"+emailArr1[1]);
            map.put(emailArr1[0],emailArr1[1]);
        }
        //遍历集合
        map.forEach((user,domain)-> System.out.println(user+"--"+domain));
        //遍历集合第二种方式
        for (String s : map.keySet()) {
            System.out.println(s+"--"+map.get(s));
        }
    }
}
